.JCalendarDefault {
	border: 1px solid #999999;
}
.JCalendarDefault *{font-size:12px;	color: #666666;}
.JCalendarDefault table{border-collapse:collapse;}

.JCalendarDefault .tbHeader tr{
	background-color:#F2F2F2;
	color: #666666;
}
.JCalendarDefault .tbHeader tr td{
	font-weight: 500;
	color: #CCCCCC;
	text-align:center;
}

.JCalendarDefault .tbHeader .tdDate{text-align:center}
.JCalendarDefault .tbHeader .tdNext{text-align:left}
.JCalendarDefault .tbHeader .customYmArea{
	margin:auto auto;
	position:relative;
	text-align:center!important;
	font-size: 14px;
	font-weight: bolder;
}

.JCalendarDefault .tbBody td{border: 1px solid #E6E6E6;}

.JCalendarDefault .preMonth,.JCalendarDefault .nextMonth{color:#CCCCCC}
.JCalendarDefault .today{color: #333333;background-color: #9F9926;}
.JCalendarDefault .haveEvent{color: #330000;background-color: #64ACE1;}

.JCalendarDefault .showYear{float:left}

.JCalendarDefault .tbBody td{cursor:pointer}

/*.JCalendarDefault .pre,.next{width:15px;height:15px;display:block;}*/
.JCalendarDefault .pre{width:15px;height:15px;display:block;background:url(icon.gif) 0 0 no-repeat;}
.JCalendarDefault .pre:hover{background:url(icon.gif) -15px 0 no-repeat;}
.JCalendarDefault .next{width:15px;height:15px;display:block;background:url(icon.gif) -30px 0 no-repeat;float:right}
.JCalendarDefault .next:hover{background:url(icon.gif) -45px 0 no-repeat;}

.JCalendarDefault .select{text-decoration:none;}
.JCalendarDefault .select .drop{background:url(icon.gif) -60px 0 no-repeat;width:15px;height:15px;display:inline-block;}
.JCalendarDefault .select:hover .drop{background:url(icon.gif) -75px 0 no-repeat;}